package net.club.daos;

import java.util.List;

import net.club.beans.EstadoActividad;
import net.club.hibernate.DataAccessLayerException;

public interface IEstadoActividadDao {

	/* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#create(net.technisys.marketing.beans.AtributoCarga)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#create(net.club.beans.Usuario)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#create(net.club.beans.EstadoUsuario)
	 */
	public abstract boolean create(EstadoActividad obj)
			throws DataAccessLayerException;

	/* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#delete(net.technisys.marketing.beans.AtributoCarga)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#delete(net.club.beans.Usuario)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#delete(net.club.beans.EstadoUsuario)
	 */
	public abstract boolean delete(EstadoActividad obj)
			throws DataAccessLayerException;

	/* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#find(java.lang.Integer)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#find(java.lang.Integer)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#find(java.lang.Integer)
	 */
	public abstract EstadoActividad find(Integer id)
			throws DataAccessLayerException;

	/* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#update(net.technisys.marketing.beans.AtributoCarga)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#update(net.club.beans.Usuario)
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#update(net.club.beans.EstadoUsuario)
	 */
	public abstract boolean update(EstadoActividad obj)
			throws DataAccessLayerException;

	/* (non-Javadoc)
	 * @see net.technisys.marketing.daos.IAtributoCargaDao#findAll()
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IUsuarioDao#findAll()
	 */
	/* (non-Javadoc)
	 * @see net.club.daos.IEstadoUsuarioDao#findAll()
	 */
	public abstract List<EstadoActividad> findAll() throws DataAccessLayerException;

}